Arch Linux Gnome 安裝 fcitx5 與嘸蝦米輸入法

Hime 一直是我覺得 Linux 裡最順手的中文輸入法,可惜它目前不相容 Wayland,但雙螢幕的一些使用情境上實在無法使用 X11,因此只好改用 fcitx5,以下就來說明一下我的安裝過程:

環境說明

系統:Arch Linux

桌面環境:GNOME Shell 45.4

顯示協定:Wayland

安裝 fcitx5 與嘸蝦米輸入法

sudo pacman -Sy fcitx5-im fcitx5-table-extra

安裝時會問你需不需要裝以下的套件

1) fcitx5  2) fcitx5-configtool  3) fcitx5-gtk  4) fcitx5-qt

選擇 default=all 即可,接下來的選項可依自已的系統或喜好來選項

設定環境變數

以下是我測試蠻多設定後覺得比較穩定的參數,在 telegram、與一些 QT base 的程式中都可正常使用,不過要特別注意我是使用 wayland,而且大多數的程式都有盡量改成跑 native wayland,使用 X11 的朋友在後兩個選項可能要再修改。

echo "export INPUT_METHOD=fcitx5
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5
export MOZ_ENABLE_WAYLAND=1
export QT_QPA_PLATFORM=wayland" | sudo tee /etc/environment

設定完後重開機

sudo reboot

設定 fcitx5 與新增嘸蝦米輸入法

fcitx5 預設是只有英文的,因此要先把嘸蝦米加進去,首先點選 fcitx5 Configuration。

Input Medhod tab 的右邊搜尋 boshiamy 即可找到嘸蝦米輸入法,接著選擇它並點選左箭頭按鈕將它加入 Current Input Method,最後按下 Apply 即可,其它的選項我都沒有去動,有興趣的人可自行研究,但基本上這樣就夠用了。

安裝 Input Method Panel

Input Method Panel 是使用 KDE’s kimpanel protocol 做成的 Gnome extension,可以讓輸入法在桌面 panel 的外觀更好看,下面介紹一下它比較簡單的裝法:

安裝 gnome-browser-connector

Gnome extension 有個很特別且好用的安裝方式,只要先裝上這個 browser-connector 的瀏覽器外掛之後,就可以在 Gnome Extension 的網頁中直接安裝與開啟、關閉外掛

sudo pacman -Sy gnome-browser-connector

接著在 Extension 的頁面中,會引導你去安裝瀏覽器上相關的擴充套件

安裝完成後,重新回到 Input Method Panel 的頁面中,就會顯示啟用的按鈕了,這裡切換到 On 即可開啟該外掛。

完成後,我們按下預設的輸入法切換鍵:Ctrl + Space 就可以快樂的使用嘸蝦米打中文啦!注意右上角的「嘸」這個就是 Input Method Panel 的顯示效果,毫無違和對吧!

wade Written by:

本站站長